How much do you weigh? How many miles on the bike? What maintenance do you do?
The derailluer was an adjustment issue that could happen on any bike. If it was the RD and a drive-side rear spoke, they could be connected. Chaain snapping is usually lack of maintenance. None of it sounds brand-specific.
I understand a new wheelset but what is the reason to replace the crankset? New bikes are cool but, if you don't keep up on maintenance, you will have problems. Even with maintenance, things wear out and break.