Насчет сложности - в зависимости от вашего желания и упорства.
По мне - достаточно сложный, но все-таки эти сложности
логичные (в отличие от английского), так что обучение идёт легче чем английскому,ИМХО.
В английском извращенные правила чтения: как исторически сложилось, так и читается, одному звуку может соответствовать несколько разных буквосочетаний. У испанского нет данного изъяна, любое слово, даже если видишь его в первый раз, можно прочитать правильно.
Кстати, почти все, изучая испанский, замечают немало отдалённых сходств с русским, чего ни разу не слышал про английский!! Короче, испанский рулит)
Могу посоветовать для самостоятельного изучения - Rosetta Stone для испанского, плюс самоучитель Гонсалес-Фернандес (всё это есть в сети), ещё пока греете машину или едете в общественном транспорте слушайте Pimsleur для испанского. Для начала всего этого хватит, дальше сами сориентируетесь. К курсам лучше относиться как дополнительному средству, даже если там супер преподы, делайте упор на самостоятельное обучение а у них спрашивайте возникающие вопросы, так намного быстрее пойдёт.