The biggest tip I can give when starting out is get ready to be frustrated with quirky mechanics ie vehicles, ground clicking, rotations, as they are applied to boxing. All have workarounds so do as you did in this case read and ask direct questions. Make sure you explain what setup you have, what you are seeing and what you expect to see. We don't sit at your computer so it's quite impossible to know exactly what's going on.

Broad topics like I have a tank and a healer how do I beat the big snake boss? ...will yield exactly the thread you have here. Something like:
I use HKN and my pally tank refuses to use his shield on the big snake boss, "/kill snake with shield" is the macro I'm using where did I go wrong?
will get you in touch with the right people to help with your specific dilemma.

We also are not you, asking our opinion means you will get it, don't be upset if it doesn't jive with your opinion. Typically this means you provided too little information... as you did in your OP. There are loads of tanks and casters, all have good and bad aspects, at level 15 anything with a little facerolling works, do you plan on raiding, or are you looking to level some tradeskill mules? The "best" will change quite a bit.

I would make up the statistic that 90+% of the guides provided here are taken directly from how the writer actually does it. Khatovar has made several excellent guides for HKN and even states that she uses the techniques presented in them. MiRai has made literal click by click videos for how to setup nearly everything in ISBoxer, and does quite a bit to provide public assistance to those with specific questions.

You are in luck because MiRai has posted a link to Khatovar's guide just a little above this post.

All that being said, my opinion, based on the little information you provided is as follows:
Since you mentioned priority macros I assume you know how to set them up with whichever class you choose. For your tank combining "interact with target" (IWT) and the "click-to-move" mechanic will cause them to run to their target, simply add the keys to your priority setup using the "key-up/key-down" mechanic available in nearly every boxing software. Your casters/ranged are easiest to lead with during a fight if you use the above setup for your tank, just unbind movement keys on the tank and use arrows or even "click-to-move" to position as needed.
Having some sort of toggle for IWT means you can control the tank and keep them from spinning wildly around the target. I personally use Hotkeynet (HKN) and have a key to toggle a variable for whether or not my melee should spam their IWT keys. This can also be done in ISBoxer, but I will have to leave the details on how to the more experienced, however, it is quite well documented here and on the ISBoxer site.

Using a priorty setup means you can macro or approximate timings for most procs, and can essentially reduce every class down to 1 button mashing for decent effectiveness. After trying different things out while levelling you can tweak and add to your setup for maximum (boxed is not necessarily perfect) effectiveness.

Tank-wise Pally's and DK's are quite easy to macro. For example priority macros on a pally work well because the majority of their procs only fire if available, meaning they won't stand and hard cast something when the proc would have made it instant. Working out the timing for their holy power abilities is tough to perfect but can be done with a little effort and checking logs. PvE can be mastered on target dummies, then adjusted a little for movement and dynamic targets in dungeons.