Different accounts would be the BEST way to go, do not even use two service accounts on one SE account. it causes problems and can get you locked out. if one account gets compromised, they both do if on one SE account.
Also, not saying it will happen, but if you break up... ever, he could ruin your character.

you however can not play two characters on one service account, there is a post about it from the devs.