neither. save yourself the drama of dating your boyfriend's best friend.
Andrew is better i guess but u said he is "perverted"
I dont really like perverts but u told u like hi right
so andrew is better in that case
Aaron as u said is mean to other people and irritating u may sometime get irritated by him and break up the relationship
So Aaron is better! I guess
Hope I helped ^^!
depends you want a long term or a shortterm.... pick the funloving one for shortterm and trustworthy one for the longterm, if u get both in one.. u r lucky ;)