Im glad you are having fun with your MP! I also think they are the most fun to play, Ive played many professions and have always had the most fun with MP.
Regarding weapons, the majority of the time with Bredin I used 2hE. I guess I wouldnt recomend it now though. I have switched to 1hB and I definitely OD the sword with them. Of course with 1hB you can use the Creation weapons easier. Pistols are supported with symbs and can be a really great option. Chris didnt mention bow, which also can be a good alternative. Bow is supported in symbs and perks and recently in research. There is also a very decent new bow that was introduced with LE. If you want to PvP i would definitely go with bow for AS. Regarding PvP we are amonst the worst at high level. However, around level 100ish you can make a really really good PvP MP if you work at it.
The thing about an MP is that you need to balance aggro with your pet. If you steal aggro it can be very dangerous to you, since we die faster than most professions. However, since the beginning with Bredin Ive always wanted to do as much dmg as I could and only rarely will let my pet do all the work. This is not to say that I never do. Sometimes (especially when solo) it is required to hide (I have to almost spit this word out) behind something while your pet fights.
Regarding various nanos, the only debuffs I would mess with are the ones labled "MP damage debuff" on
auno. Of course you always want to buff your pets. Cost reducer is good for healpet. I always give CM to my mezz pet. Attack pets should get at least an instill, chant, and evocation buff. The animas are not really used by anyone since the evocations are so much better. Lets see... you should research on how to "ladder buff" your skills to get the best pets. Its pretty easy for an MP to do. The new MP guides will surely speak to this. Also dont overlook Anticipation of Retaliation which is really nice for evades especially at low level.
Regarding macros, I use only a "/pet attack" macro and I keep the pet info dialog up on my screen if I want to recall a pet. The first position on my quicklaunch bar is for an assist macro. The next spot is the start fighting button.. the crosshairs or whatver.. same as hitting the letter Q. My next button on the quick launch is the /pet attack. Then i have my specials and then other stuff. When i am in a team i just hit 1,2,3,4,5 and that causes me to assist the target caller, attack and send my pet very fast.