I passed a carry class last year but just applied for my carry permit at the beginning of this month, should have it in a week or two. I had it before as well when they were first available but let it expire some time ago. There is a vast difference in the courses based on just the two I went to, I'll probably take another one in the future just for the extra knowledge, each one has different aspects they reinforce and different opinions on things which I find interesting. You can find the classes pretty cheap now days, $50-100 per person.
I ordered what from reviews seems like a very awesome carry holster - Crossbreed supertuck for my Xd45c, if it is as comfortable as all the reviews make it out to be I'll probably carry more than I did before. Main reason I like having it is when up north / out of town, camping or hunting I can wear it as I please and not have to worry about it.
As for muzzle device I want something that does a good job at both hiding flash and working as a compensator, which the BattleComp seems to be at the top of the list for doing a good job at both, what you linked cmezz is more of just a break which is not what I'm looking for personally.