I've got max rank bolts and magic weapon mastery, so if I want to continue training magic, the next step would be to get an intermediate magic (I've chosen thunder for my first). Unfortunately, I have neither the patience to hunt for the pages nor the money to buy them (I'm on Alexina by the way). So I'm considering branching out to a secondary skill set. My choices (in order of preference):
1. Alchemy - With the guard cylinder, this is the best option (besides finding the thunder pages by some miracle) in my opinion. Alchemy has a lot of defensive options to keep enemies away from me and with the guard cylinder, I don't have to switch weapons in the middle of battle. Unfortunately, I'll have to go through generation quests in order to get the best skills (shock anyone?). This wouldn't be so bad if it weren't for my tendency to either lag and die or just simply die because of my lack of defensive options (hence why I'm trying to learn a different skillset). I'd also have problems with Mana Deflector since I have no non-magic options.
Additional Question: If I go this route, should I go for guard cylinder mastery, or one of the attack skills.
2. Singing/Bard - The main benefit would be the increased damage range, and like with alchemy, I wouldn't have to switch weapons if I just use sing. However, aside from being able to kill stuff faster, I don't get many defensive options from this. Plus, I'd still have issues against mana deflector.
3. Melee - I've had multiple characters and I can attest to the invaluableness of windmill. However, I loath having to rank it even if it is simpler than it was before. I'll do it, but I won't like it. It does solve the problem of Mana Refractor though, and if I wouldn't be so squishy if I invested in the defensive skills.
4. Fighter - I have Shylien Mana Knuckles, so it would synergize pretty easily, but I've been in situations where the fact that fighter is primarily one vs one has screwed me over. Besides, I prefer Fire-Ice fusion bolts when it comes to bosses and one on one fights.
5. Puppetery - I've had a character that's started out using puppets. It's powerful, but it takes up way too much AP to rank up. I'll consider it later, but for now, I'd rather avoid this.
6. Gunslinger - More of a late-game skill set. Saving this for later.
7. Archery - ...no, just no. I have not had the best of experiences with this skillset (too many times where I've missed at 90%) and I'd prefer to avoid this like the plague.
I mainly just want to use magic to deal my main damage and use other skillsets to keep my options open. Any advice on what I should do?