Like the others said, if you want to tank end game raiding mobs, roll warrior. If you want to have snap aggro and be a boss in group content, roll sk/paladin.
Honestly man, play what makes you happy. You will not enjoy this game playing what is the best or what others want you to play.
If you do choose to play a warrior, your aggro issues will get better in time and as you level and get more dex gear.
This weapon procs at lvl 1 for a warrior and is amazing aggro, just be careful because its a blind and you can't step out of melee range during the blindness.
http://wiki.project1999.com/Wrapped_..._Serpent_Spine