well i dunno what to say for 17, thats the crappiest age...well its not that bad cause you can still get caught by cops, and arrested and unless its hella serious, its swiped off the record by 18. lol.
but yeah, 18 is definitely the best (unless you like alcohol then 21 is the best, but i don't drink)