Keyboards are a personal thing, it's hard to recommend one as what feels great to some will feel poor to others.
I personally love an Ergodox EZ because of it's split design, thumb cluster, ortholinear keys, dual-function switches, custom layouts etc. But it's expensive, which rules it out of most people's budgets.
I've preordered a Wooting Two because of its full analog keys, adjustable actuation and double keystrokes. Analog keys make it easier to control movement speed & corner peaking and have a higher effect on aim assist. It's not TKL though, which won't suit as many gamers.
If I were to recommend just one board, it'd be Wooting One, which is Wooting's TKL version. I'd have gone with a Wooting One, but I don't like offset keyboard rows and will use the Wooting Two's ortholinear numpad keys instead. Macros aren't yet a thing for Wooting, but it's on the roadmap.
Many will recommend Corsair keyboards because they meet your requirements (macros), but you don't need that if you have a Titan Two.
Strafing is exactly the same on all digital keyboards - movement is either 0 or 100, whereas analog has the full range of 0 to 100. Keyboard technology is moving towards analog, not away from it, and strafing isn't as important on console due to aim assist.