Thank you for the kind words, we appreciate it.
On to the topics at hand,
What are you referring to when you mean ‘switching between steps & code’ ?
If you’re referring to using custom code inside your recorded tests, that can be accomplished creating and uploading addons:
Addons are code blocks you can create with any functionality you might need if it does not already exist in the addons section:
As for if-else conditions, that can currently be accomplished as well by inverting step results and using recovery tests, we are also expanding this option right now:
If you have any ideas about how we can try improving the if-else logic, please let us know here.