I never had any problems using the CRP for wind calcs either. It is the additional iterative step(s) that most PPLs (incl. myself) were never taught correctly, and I believe those steps are avoided by using it in a particular way. But unless you are flying a 70kt plane in a 30kt crosswind, the iterative steps are worth a couple of degrees at most - enough to fail the exam (because the questions are deliberately set to trap you) but not relevant to flying for real since nobody can hold a heading that close, the DI is too far off, and the winds aloft forecast error usually makes a mockery of the whole thing anyway.
BP - in a
boat you have a table to work on, loads of time, and a nice woman in a Baywatch swimsuit who brings you a cup of tea