1.) As of right now, My favorites (in order) are Monk, Maruader, Summoner, Archer, Lancer, Thief. I really think Monk and Archer are ones that I will level up first, but I would like some pros/cons from the classes listed above.

I am very indecisive and fear that hitting end game with some classes will make a much harder experience gearing/farming/progressing as if I were to level up a different class to max level first.

2.) Is there a good resource that would guide me as to how to distribute my attributes per job? I know that Rogue/Ninja wants tons of Dex, but should I just put all of my attributes into DEX? Should all my Monk attributes go into STR? Is there a way to redo the allocation of the attributes on a job?