> The lock-in is that it's a big pain in the arse to use anything but their IDE.
How so? It uses bog standard avr-gcc and avrdude. There is nothing stopping you from using those yourself.
What's hard about it?