SPARQL is substantially less powerful than SQL. No delete/update/insert statements, no subselects, and limited aggregation and functions. I've used SPARQL a lot in the past year and I am constantly running into limitations.
Performance has also been very poor (we use Jena SDB). I don't know if poor performance is an implementation problem or an overall weakness.